// Teste para deteccao de cores

#define BRANCO    60
#define VERDE     67
#define VERMELHO  140
#define PRETO     966

int colorSensor = 0;    
int leitura = 0;       

void setup() 
{
  Serial.begin(9600);
}

void loop() 
{
  leitura = analogRead(colorSensor);    // read the value from the sensor
  delay(1000);
  Serial.println(leitura);
  
  if( leitura <= (BRANCO + (VERDE - BRANCO)/2 ) )
  {
    Serial.println("BRANCO!");
  }
  else 
  {
    if ( (leitura > (BRANCO + (VERDE - BRANCO)/2 )) && (leitura <= (VERDE + (VERMELHO - VERDE)/2 )) )
    {
          Serial.println("VERDE!");
    }
    else
    {
      if( (leitura > (VERDE + (VERMELHO - VERDE)/2 )) && (leitura <= (VERMELHO + (PRETO - VERMELHO)/2 )) )
      {
           Serial.println("VERMELHO!");
      }
      else
      {
          Serial.println("PRETOOO!");
      }
      
    }
    
  }
  
}
